home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / documents / RFC / rfc982.txt < prev    next >
Text File  |  1994-08-01  |  22KB  |  627 lines

  1.  
  2. Network Working Group                                               ANSI
  3. Request for Comments: 982                                     April 1986
  4.  
  5.         Guidelines for the Specification of the Structure of the
  6.       Domain Specific Part (DSP) of the ISO Standard NSAP Address
  7.                                     
  8.  
  9.                   ANSI Working Document X3S3.3/85-258
  10.  
  11. Status of This Memo
  12.  
  13.    The following is a RFC edition of the ANSI "Guidelines for the
  14.    Specification of the Structure of the Domain Specific Part (DSP) of
  15.    the ISO Standard NSAP Address".  It should be understood that this
  16.    ANSI working document is in a draft state and subject to change.
  17.  
  18.    These Guidelines are an important prerequirement to allow IP
  19.    addressing within the ISO connectionless protocol (CLNS), which
  20.    itself is necessary to allow the coexistance of the IP and the CLNS
  21.    in the Arpanet attached gateways.
  22.  
  23.    A RFC to specify a suitable IP addressing method for ISOgrams is
  24.    currently worked on in Internet Task Forces and should be expected as
  25.    an RFC shortly.
  26.  
  27.    This RFC is for informational purposes only  and  it's distribution
  28.    is unlimited. It does not specify a standard for the Arpa-Internet.
  29.  
  30.                                     Hans-Werner Braun (HWB@GW.UMICH.EDU)
  31.                                                   University of Michigan
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55. ANSI                                                            [Page 1]
  56.  
  57.  
  58.  
  59. RFC 982                                                       April 1986
  60. ANSI Guidelines
  61.  
  62.  
  63. TITLE:   GUIDELINES FOR THE SPECIFICATION OF THE STRUCTURE OF THE
  64.          DOMAIN SPECIFIC PART (DSP) OF THE ISO STANDARD NSAP ADDRESS
  65.  
  66. STATUS:  X3S3.3 WORKING DRAFT
  67.  
  68. Introduction
  69.  
  70.    There is a substantial amount of interest in providing guidance to
  71.    private address administration authorities on preferred formats and
  72.    semantics for the Domain Specific Part (DSP) of an NSAP address.  In
  73.    particular it is felt that use of a limited number of preferred DSP
  74.    formats would allow organizations to easily use intermediate and end
  75.    systems from a variety of suppliers.  This technical report specifies
  76.    the way in which the DSP may be constructed so as to facilitate
  77.    efficient address assignment.
  78.  
  79. 1.  Scope and Field of Application
  80.  
  81.    This Technical Report specifies a recommended syntax  and
  82.    interpretation for the Domain Specific Part of an NSAP address.  NSAP
  83.    Address Administration Authorities are urged to use this format when
  84.    the equipment comprising an addressing domain is of a heterogeneous
  85.    nature.
  86.  
  87. 2.  References
  88.  
  89.    ISO 6523           Data  Interchange  -  Structure for the
  90.                       identification of Organizations
  91.  
  92.    ISO 7498           Information Processing Systems - Open Systems
  93.                       Interconnection - Basic Reference Model
  94.  
  95.    ISO 8348           Information Processing Systems - Data
  96.                       Communications - Network Service Definition
  97.  
  98.    ISO DIS 8348/DAD2  Information Processing Systems - Data
  99.                       Communications - Addendum to the Network
  100.                       Service  Definition Covering Network Layer
  101.                       Addressing
  102.  
  103.    ISO DIS 8802       Information Processing Systems - Data
  104.                       Communications - Local Area Networks
  105.  
  106.    ECMA TR/20         Layer 4 to 1 Addressing
  107.  
  108.  
  109.  
  110.  
  111.  
  112. ANSI                                                            [Page 2]
  113.  
  114.  
  115.  
  116. RFC 982                                                       April 1986
  117. ANSI Guidelines
  118.  
  119.  
  120. 3.  Definitions
  121.  
  122.    (This section to be suppled)
  123.  
  124. 4.  Abbreviations
  125.  
  126.    (This section to be supplied)
  127.  
  128. 5.  Addressing Principles
  129.  
  130.    This section provides a summary of the major points contained in DIS
  131.    8348/DAD2, as they are relevant to this technical report.
  132.  
  133.    Network addresses are defined to be hierarchical.  An authority may
  134.    either assign a complete address, or else may identify a subdomain of
  135.    its own addressing domain within which addresses may be further
  136.    assigned by an identified authority for the subdomain.  This is done
  137.    in such a way that all addresses are unique.
  138.  
  139.    When an authority identifies a subdomain, this creates in effect a
  140.    prefix which applies to all addresses assigned within the subdomain.
  141.  
  142.    Certain methods of assigning authority are recognized within the body
  143.    of DIS 8348/DAD 2.  These take account of existing addressing
  144.    standards such as X.121.  The abstract structure of an address is
  145.    shown in Figure 1.
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169. ANSI                                                            [Page 3]
  170.  
  171.  
  172.  
  173. RFC 982                                                       April 1986
  174. ANSI Guidelines
  175.  
  176.  
  177.       +---------------------------+---------------------------+
  178.       I                           I                           I
  179.       I        I D P              I          D S P            I
  180.       I                           I                           I
  181.       +---------------------------+---------------------------+
  182.       :                           :
  183.       :                           :
  184.       V                           V
  185.       +-----+---------------------+
  186.       I     I                     I
  187.       I AFI I     I D I           I
  188.       I     I                     I
  189.       +-----+---------------------+
  190.  
  191.                    Figure 1:  NSAP Address Structure
  192.  
  193.    The components of this structure are as follows.
  194.  
  195.    IDP:  Initial Domain Part
  196.  
  197.       This is the part of the address whose entire content is
  198.       standardized.  It consists of two parts, the AFI and the IDI.
  199.  
  200.    AFI:  Authority and Format Identifier
  201.  
  202.       This specifies the format of the IDI, the authority responsible
  203.       for allocating IDI values, and the syntax of the DSP.
  204.  
  205.    IDI:  Initial Domain Identifier
  206.  
  207.       This identifies the subdomain from which DSP values are allocated,
  208.       and the authority responsible for allocating the values.
  209.  
  210.    DSP:  Domain Specific Part
  211.  
  212.       The contents and semantics of the DSP are not specified in DIS
  213.       8348/DAD2.  Its abstract syntax is however defined by the AFI.  In
  214.       most cases, this means that the DSP abstract syntax can be either
  215.       binary or decimal.
  216.  
  217.    IDI formats specified in DIS 8348/DAD2 identify a number of
  218.    authorities for IDI allocation. These are:
  219.  
  220.       1.  X.121 (Public data network numbering)
  221.  
  222.       2.  F.69 (Telex numbering)
  223.  
  224.  
  225.  
  226. ANSI                                                            [Page 4]
  227.  
  228.  
  229.  
  230. RFC 982                                                       April 1986
  231. ANSI Guidelines
  232.  
  233.  
  234.       3.  E.163 (Telephone numbering)
  235.  
  236.       4.  E.164 (ISDN numbering)
  237.  
  238.       5.  ISO DCC (Geographical address assignment under ISO authority.
  239.           A subset of the DCC values used in X.121 have been used to
  240.           designate the national addressing authorities)
  241.  
  242.       6.  ISO 6523-ICD (Non-geographic address assignment under ISO
  243.           authority, using the International Code Designators according
  244.           to ISO 6523)
  245.  
  246.       7.  Local (the IDI is null and the entire address is contained in
  247.           the DSP).
  248.  
  249. 6.  Analysis
  250.  
  251.    (This section to be supplied)
  252.  
  253. 7.  Recommendations
  254.  
  255.    7.1  X.121 DSP format guidelines
  256.  
  257.       Description of Binary syntax
  258.  
  259.          The length of the DSP can be determined since the total address
  260.          length is known, and the IDP has fixed length for any given AFI
  261.          value.  If DSP is present, a DSP of 2 or less octets is an NSAP
  262.          selector.  A DSP between 3 and 9 octets is interpreted in the
  263.          manner described below.
  264.  
  265.          The length of the subnetwork identification is fixed at two
  266.          octets  (16  bits).  The assignment of subnetwork
  267.          identifications is under the control of the administering
  268.          authority for the private domain, except that the value with
  269.          both octets hex "FF" is reserved to indicate that the
  270.          subnetwork is not explicitly identified.
  271.  
  272.          The length of the subnetwork address may be up to six octets,
  273.          and is determined by the DSP length minus three octets.  For
  274.          subnetworks using DIS 8802 MAC addressing, this field consists
  275.          of the octets of the MAC address in the same order as they are
  276.          defined in DIS 8802.
  277.  
  278.          The NSAP selector occupies a single octet.
  279.  
  280.  
  281.  
  282.  
  283. ANSI                                                            [Page 5]
  284.  
  285.  
  286.  
  287. RFC 982                                                       April 1986
  288. ANSI Guidelines
  289.  
  290.  
  291.       Description of Decimal syntax
  292.  
  293.          The length of the DSP can be determined since the total address
  294.          length is known, and the IDP has fixed length for any given AFI
  295.          value.  If DSP is present, a DSP of 8 or less decimal digits is
  296.          an NSAP selector.  A DSP between 8 and 23 decimal digits is
  297.          interpreted in the manner described below.
  298.  
  299.          The length of the subnetwork identification is fixed at five
  300.          decimal  digits.  The assignment of subnetwork identifications
  301.          is under the control of the administering authority for the
  302.          private domain, except that a value of "99999" is reserved to
  303.          indicate that the subnetwork is not explicitly identified.
  304.  
  305.          The length of the subnetwork address may be up to fifteen
  306.          decimal digits, and is determined by the DSP length minus eight
  307.          decimal digits.
  308.  
  309.          The NSAP selector occupies three decimal digits.
  310.  
  311.    7.2  ISO DCC DSP format guidelines
  312.  
  313.       Description of Binary syntax
  314.  
  315.          The length of the DSP can be determined since the total address
  316.          length is known, and the IDP has fixed length for any given AFI
  317.          value.  The length of the DSP is between 6 and 12 octets.
  318.  
  319.          The first three octets identify an organization which has been
  320.          designated as an addressing authority.  This authority is
  321.          responsible for assigning values to the remainder of the DSP.
  322.  
  323.          The length of the subnetwork identification is fixed at two
  324.          octets (16 bits).  The assignment of subnetwork identifications
  325.          is under the control of the administering authority for the
  326.          private domain, except that the value with both octets hex "FF"
  327.          is reserved to indicate that the subnetwork is not explicitly
  328.          identified.
  329.  
  330.          The length of the subnetwork address may be up to six octets,
  331.          and is determined by the DSP length minus three octets.  For
  332.          subnetworks using DIS 8802 MAC addressing, this field consists
  333.          of the octets of the MAC address in the same order as they are
  334.          defined in DIS 8802.
  335.  
  336.          The NSAP selector occupies a single octet.
  337.  
  338.  
  339.  
  340. ANSI                                                            [Page 6]
  341.  
  342.  
  343.  
  344. RFC 982                                                       April 1986
  345. ANSI Guidelines
  346.  
  347.  
  348.       Description of Decimal syntax
  349.  
  350.          The length of the DSP can be determined since the total address
  351.          length is known, and the IDP has fixed length for any given AFI
  352.          value.  The length of the DSP is between 14 and 29 decimal
  353.          digits.
  354.  
  355.          The first six digits identify an organization which as been
  356.          designated as an addressing authority.  This authority is
  357.          responsible for assigning values to the remainder of the DSP.
  358.  
  359.          The length of the subnetwork identification is fixed at five
  360.          decimal digits.  The assignment of subnetwork identifications
  361.          is under the control of the administering authority for the
  362.          private domain, except that a value of "99999" is reserved to
  363.          indicate that the subnetwork is not explicitly identified.
  364.  
  365.          The length of the subnetwork address may be up to fifteen
  366.          decimal digits, and is determined by the DSP length minus eight
  367.          decimal digits.
  368.  
  369.          The NSAP selector occupies three decimal digits.
  370.  
  371.    7.3  F.69 DSP format guidelines
  372.  
  373.       Description of Binary syntax
  374.  
  375.          The length of the DSP can be determined since the total address
  376.          length is known, and the IDP has fixed length for any given AFI
  377.          value.  If DSP is present, a DSP of 2 or less octets is an NSAP
  378.          selector.  A DSP between 3 and 9 octets is interpreted in the
  379.          manner described below.  Interpretation of a DSP greater than 9
  380.          octets in length is not specified in this report.
  381.  
  382.          The length of the subnetwork identification is fixed at two
  383.          octets (16 bits).  The assignment of subnetwork identifications
  384.          is under the control of the administering authority for the
  385.          private domain, except that the value with both octets hex "FF"
  386.          is reserved to indicate that the subnetwork is not explicitly
  387.          identified.
  388.  
  389.          The length of the subnetwork address may be up to six octets,
  390.          and is determined by the DSP length minus three octets.  For
  391.          subnetworks using DIS 8802 MAC addressing, this field consists
  392.          of the octets of the MAC address in the same order as they are
  393.          defined in DIS 8802.
  394.  
  395.  
  396.  
  397. ANSI                                                            [Page 7]
  398.  
  399.  
  400.  
  401. RFC 982                                                       April 1986
  402. ANSI Guidelines
  403.  
  404.  
  405.          The NSAP selector occupies a single octet.
  406.  
  407.       Description of Decimal syntax
  408.  
  409.          The length of the DSP can be determined since the total address
  410.          length is known, and the IDP has fixed length for any given AFI
  411.          value.  If DSP is present, a DSP of 8 or less decimal digits is
  412.          an NSAP selector.  A DSP between 8 and 23 decimal digits is
  413.          interpreted in the manner described below.  Interpretation of a
  414.          DSP greater than 23 decimal digits in length is not specified
  415.          in this report.
  416.  
  417.          The length of the subnetwork identification is fixed at five
  418.          decimal digits.  The assignment of subnetwork identifications
  419.          is under the control of the administering authority for the
  420.          private domain, except that a value of "99999" is reserved to
  421.          indicate that the subnetwork is not explicitly identified.
  422.  
  423.          The length of the subnetwork address may be up to fifteen
  424.          decimal digits, and is determined by the DSP length minute
  425.          eight decimal digits.
  426.  
  427.          The NSAP selector occupies three decimal digits.
  428.  
  429.    7.4  E.163 DSP format guidelines
  430.  
  431.       Description of Binary syntax
  432.  
  433.          The length of the DSP can be determined since the total address
  434.          length is known, and the IDP has fixed length for any given AFI
  435.          value.  If DSP is present, a DSP of 2 or less octets is an NSAP
  436.          selector.  A DSP between 3 and 9 octets is interpreted in the
  437.          manner described below.  Interpretation of a DSP greater than 9
  438.          octets in length is not specified in this report.
  439.  
  440.          The length of the subnetwork identification is fixed at two
  441.          octets (16 bits).  The assignment of subnetwork identifications
  442.          is under the control of the administering authority for the
  443.          private domain, except that the value with both octets hex "FF"
  444.          is reserved to indicate that the subnetwork is not explicitly
  445.          identified.
  446.  
  447.          The length of the subnetwork address may be up to six octets,
  448.          and is determined by the DSP length minus three octets.  For
  449.          subnetworks using DIS 8802 MAC addressing, this field consists
  450.          of the octets of the MAC address in the same order as they are
  451.          defined in DIS 8802.
  452.  
  453.  
  454. ANSI                                                            [Page 8]
  455.  
  456.  
  457.  
  458. RFC 982                                                       April 1986
  459. ANSI Guidelines
  460.  
  461.  
  462.          The NSAP selector occupies a single octet.
  463.  
  464.       Description of Decimal syntax
  465.  
  466.          The length of the DSP can be determined since the total address
  467.          length is known, and the IDP has fixed length for any given AFI
  468.          value.  If DSP is present, a DSP of 8 or less decimal digits is
  469.          an NSAP selector.  A DSP between 8 and 23 decimal digits is
  470.          interpreted in the manner described below.  Interpretation of a
  471.          DSP greater than 23 decimal digits in length is not specified
  472.          in this report.
  473.  
  474.          The length of the subnetwork identification is fixed at five
  475.          decimal digits.  The assignment of subnetwork identifications
  476.          is under the control of the administering authority for the
  477.          private domain, except that a value of "99999" is reserved to
  478.          indicate that the subnetwork is not explicitly identified.
  479.  
  480.          The length of the subnetwork address may be up to fifteen
  481.          decimal digits, and is determined by the DSP length minus eight
  482.          decimal digits.
  483.  
  484.          The NSAP selector occupies three decimal digits.
  485.  
  486.    7.5  E.164 DSP format guidelines
  487.  
  488.       Description of Binary syntax
  489.  
  490.          The length of the DSP can be determined since the total address
  491.          length is known, and the IDP has fixed length for any given AFI
  492.          value.  If DSP is present, a DSP of 2 or less octets is an NSAP
  493.          selector.  A DSP between 3 and 9 octets is interpreted in the
  494.          manner described below.  Interpretation of a DSP greater than 9
  495.          octets in length is not specified in this report.
  496.  
  497.          The length of the subnetwork identification is fixed at two
  498.          octets (16 bits).  The assignment of subnetwork identifications
  499.          is under the control of the administering authority for the
  500.          private domain, except that the value with both octets hex "FF"
  501.          is reserved to indicate that the subnetwork is not explicitly
  502.          identified.
  503.  
  504.          The length of the subnetwork address may be up to six octets,
  505.          and is determined by the DSP length minus three octets.  For
  506.          subnetworks using DIS 8802 MAC addressing, this field consists
  507.          of the octets of the MAC address in the same order as they are
  508.          defined in DIS 8802.
  509.  
  510.  
  511. ANSI                                                            [Page 9]
  512.  
  513.  
  514.  
  515. RFC 982                                                       April 1986
  516. ANSI Guidelines
  517.  
  518.  
  519.          The NSAP selector occupies a single octet.
  520.  
  521.       Description of Decimal syntax
  522.  
  523.          The length of the DSP can be determined since the total address
  524.          length is known, and the IDP has fixed length for any given AFI
  525.          value.  If DSP is present, a DSP of 8 or less decimal digits is
  526.          an NSAP selector.  A DSP between 8 and 23 decimal digits is
  527.          interpreted in the manner described below.  Interpretation of a
  528.          DSP greater than 23 decimal digits in length is not specified
  529.          in this report.
  530.  
  531.          The length of the subnetwork identification is fixed at five
  532.          decimal digits.  The assignment of subnetwork identifications
  533.          is under the control of the administering authority for the
  534.          private domain, except that a value of "99999" is reserved to
  535.          indicate that the subnetwork is not explicitly identified.
  536.  
  537.          The length of the subnetwork address may be up to fifteen
  538.          decimal digits, and is determined by the DSP length minus eight
  539.          decimal digits.
  540.  
  541.          The NSAP selector occupies three decimal digits.
  542.  
  543.    7.6  ISO 6523-ICD DSP format guidelines
  544.  
  545.       Description of Binary syntax
  546.  
  547.          The length of the DSP can be determined since the total address
  548.          length is known, and the IDP has fixed length for any given AFI
  549.          value.  The length of the DSP is between 5 and 11 octets.
  550.  
  551.          The first two octets identify an organization which has been
  552.          designated as an addressing authority.  This authority is
  553.          responsible for assigning values to the remainder of the DSP.
  554.  
  555.          The length of the subnetwork identification is fixed at two
  556.          octets (16 bits).  The assignment of subnetwork identifications
  557.          is under the control of the administering authority for the
  558.          private domain, except that the value with both octets hex "FF"
  559.          is reserved to indicate that the subnetwork is not explicitly
  560.          identified.
  561.  
  562.          The length of the subnetwork address may be up to six octets,
  563.          and is determined by the DSP length minus three octets.  For
  564.  
  565.  
  566.  
  567.  
  568. ANSI                                                           [Page 10]
  569.  
  570.  
  571.  
  572. RFC 982                                                       April 1986
  573. ANSI Guidelines
  574.  
  575.  
  576.          subnetworks using DIS 8802 MAC addressing, this field consists
  577.          of the octets of the MAC address in the same order as they are
  578.          defined in DIS 8802.
  579.  
  580.          The NSAP selector occupies a single octet.
  581.  
  582.       Description of Decimal syntax
  583.  
  584.          The length of the DSP can be determined since the total address
  585.          length is known, and the IDP has fixed length for any given AFI
  586.          value.  The length of the DSP is between 12 and 27 decimal
  587.          digits.
  588.  
  589.          The first four digits identify an organization which has been
  590.          designated as an addressing authority.  This authority is
  591.          responsible for assigning values to the remainder of the DSP.
  592.  
  593.          The length of the subnetwork identification is fixed at five
  594.          decimal digits.  The assignment of subnetwork identifications
  595.          is under the control of the administering authority for the
  596.          private domain, except that a value of "99999" is reserved to
  597.          indicate that the subnetwork is not explicitly identified.
  598.  
  599.          The length of the subnetwork address may be up to fifteen
  600.          decimal digits, and is determined by the DSP length minus eight
  601.          decimal digits.
  602.  
  603.          The NSAP selector occupies three decimal digits.
  604.  
  605.    7.7  Local DSP format guidelines
  606.  
  607.       No recommendations made.
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625. ANSI                                                           [Page 11]
  626.  
  627.